1. IntroductionTo extend the processing ability of quantum computers, transmitting[1,2] and correlating[3,4] quantum information by coupling computing units is regarded as an effective way.[5–8] In classical computer systems, caches, registers, and memories play the role in sharing information between processing units. Correspondingly, quantum data buses based on processors and memory units have also been proposed for constructing quantum information processing systems.[9–11] Sending and receiving quantum states can be conducted asynchronously with the help of memory units, which makes it possible to realize complex quantum algorithms that require many computing units and long processing times.[12,13] There are various quantum memory schemes proposed based on different physical effects,[14–16] storage materials,[17–19] and system structures.[20–23] By employing different memory schemes, sharing quantum information has been widely studied in theory and experiment.[24–28] It suggests a full potential for the application of quantum memories in quantum state buses.
The information transmission in quantum memory systems is generally directly performed by keeping the computing units interacting with the memory units for a specific period of time. At present, such memory schemes have been studied in a variety of coupling models, including direct electromagnetic interaction,[29,30] transmission line resonator,[31–33] LC resonator,[34–37] and ancillary qubits coupling.[38,39] In theory and experiment, the feasibility of direct memory schemes have been shown. Nevertheless, in practicable quantum data buses, the application of these schemes still faces challenges in processing efficiency and system robustness. When the computing unit interacts with a memory unit, the processing time would be occupied for the whole quantum state transmission process. As a result, the processing efficiency of performing other quantum operations will be limited. Moreover, quantum transmission systems are sensitive to magnetic fields.[35,40] In order to protect the coherence of the quantum state transmitted, the robustness of the system remains to be improved in the presence of environmental noises.
Aiming at the aforementioned challenges, we propose a novel quantum memory scheme for quantum data buses in scalable quantum computers. In most of the previous quantum memory schemes, state storage (retrieval) is done in one single step by finding and implementing some specific unitary evolution. Although the analyses of complicated systems are simplified, parts of the degrees of freedom of the system are lost. In contrast, degrees of freedom, including coupling strength and the state of qubit, are utilized in our scheme. State transmission and storage (retrieval) are achieved in two steps by adjusting the interaction between the computing and the memory units. A hybrid superconducting (SC) memory system combining flux qubits with a nitrogen–vacancy centers (NV) ensemble is considered conducting our two-step scheme. The NV ensemble has been regarded as a promising candidate for storage units because of its long coherence time at room temperature, narrow optical linewidths, and flexible scalability.[41–45] In SC circuits, NV ensembles couple flux qubits through magnetic interactions.[29,46,47] Spins in NV ensemble are usually considered to have a low excitation rate and homogeneous energy splitting, hence the NV ensemble can be approximated as a bosonic mode.[48,49] As an intermediate state, the entangled state of SC qubit and NV ensemble is utilized to temporarily keep the quantum information, with which the state transmission process could be finished in advance. By tuning the coupling strength between SC qubits, we are able to further trade off time costs of two steps and to reduce the influence of frequency detuning caused by environmental noises. The simulation reflects that both the transmission speed and the robustness with respect to detuning could be effectively enhanced in our scheme.
2. Model and HamiltonianWe briefly introduce the model and the Hamiltonian of our memory system for quantum data buses in scalable quantum computers. The system comprises SC flux qubits and a NV ensemble.[29,47,48] The schematic architecture of our model is depicted in Fig. 1, which consists of three parts: a computing unit, a quantum memory unit, and a transmission unit. Here a computing flux qubit (CQ) is utilized as the computing unit. The quantum memory unit is made up of a memory qubit (MQ) and a NV ensemble. An ancillary qubit (AQ) is introduced as the transmission unit, which couples the distant computing unit and the quantum memory together. By modifying voltage, current, and magnetic induction, energy levels and transition frequencies of SC qubits can be accurately controlled.[50–55] Additionally, the coupling strength between the computing unit and the memory can be adjusted by changing the energy level of AQ. By controlling the coupling strength between the memory and the computing units, one can store the quantum state of a computing unit in the memory and retrieve it at another computing unit. Here, the memory plays the role of a quantum state buffer. Benefiting from the memory unit, the quantum state could be shared in a longer time period, and the controllability and scalability of the system would be improved.
Under the rotating wave approximation, the Hamiltonian of the memory unit[29,40] is
where the reduced Planck constant
. The NV ensemble is considered as an effective bosonic mode.
[48,49] The strain-induced fine-structure splitting of NV centers are ignored and the spins of the NV centers are assumed to have the homogeneous energy splitting. The increasing and decreasing operators of the excited NV centers are denoted by
and
b, respectively. They are derived from the raising and lowering operators of the the NV center and are approximately bosonic commutation operators. In addition,
and
are raising and lowering operators of MQ. Parameter
is the coupling strength between the NV ensemble and MQ, and
and
are the frequencies of MQ and NV ensemble.
In superconducting circuits, the ancillary qubit could be a flux qubit, whose frequency is much larger than the frequencies of CQ and MQ. In this dispersive interaction case, AQ evolves faster than any other unit of the system, and operators corresponding to the ancillary qubit can be adiabatically eliminated.[56] Under the rotation wave approximation, the interaction Hamiltonian between MQ and CQ[57] is
where
and
are raising and lowering operators of CQ respectively. The frequency of CQ is
. Parameter
denotes the coupling strength between CQ and MQ, which can be modified by adjusting the magnetic flux of the ancillary qubit. According to Eqs. (
1) and
2the Hamiltonian of the whole memory system is
We can describe the evolution of the whole system with a Schrödinger equation
. Here the initial state of the system is
.
,
,
, and
represent the states of CQ, MQ, NV ensemble, and the whole memory system, respectively.
In the following, the evolution of the memory system is discussed in the interaction picture. Under the resonate condition, , the interaction Hamiltonian of our memory system is
where
Here
,
,
, and
. State vectors
and
are the ground state and the excited state of the flux qubits respectively, and
denotes the state of
n NV centers excited in the NV ensemble.
In the quantum memory system employed in our scheme, the coupling between CQ and MQ can be controlled by adjusting the ancillary qubit via adapting the external magnetic field. Through setting the coupling strength and respectively, we can achieve the quantum state storage and retrieval in two steps.
3. Two-step scheme for quantum state storage and retrievalIn this section, we consider the two-step scheme for quantum state storage and retrieval. We assume that the computing qubit, the memory qubit, and the NV ensemble have been set off-resonance. Additionally, the states of the memory and the computing unit are assumed to be ground states before conducting the storage and the retrieval process.
To store the state of the computing unit into the NV ensemble, quantum information is firstly transmitted from CQ to the memory unit. The entangled state of MQ and NV ensemble is utilized to keep the quantum information temporarily. We can adjust magnetic fields on MQ and the NV ensemble to make the whole memory system resonate, , and modify the magnetic flux through the ancillary qubit AQ to couple MQ and CQ with the strength .
For initial states , , and , the state of the whole quantum memory system at time t can be expressed with parameters , , , and [38,56] as
Since
,
,
, and
, state parameters at time
t can be solved as
As a result, at some specific moments
and CQ will be at the ground state. Since when
or
, CQ no longer contains any information about the initial state, the quantum state is completely transmitted from CQ to the memory unit at these moments. After the first step, the quantum state to be stored is coded by the intermediate state
, which is an entangled state of MQ and the NV ensemble.
In the second step, the quantum information transmitted to the quantum memory unit is stored in the NV ensemble. We cut off the interaction between the computing unit and the memory by setting . Thus the Hamiltonian of the system will be . For an initial state , the state of the quantum memory system at time can also be expressed as the form of with
On condition that
, the information will be completely transmitted to the NV ensemble through the interaction between MQ and the NV ensemble. The time cost could be
which correspond to two different cases with evolution times
and
in the first step, respectively. At the moments
or
, the initial quantum state would be completely stored in the NV ensemble, and the interaction between the memory flux qubit and the NV ensemble could then be cut off by tuning the external magnetic field. The NV ensemble will preserve the quantum information for a certain period before retrieving it.
Corresponding to our storage process, the two-step state retrieval scheme is introduced in the following. To retrieve the stored quantum information, the NV ensemble firstly interacts with the flux qubit MQ for a time period , with and . Then the quantum information will be coded by an entangled state of the memory unit. In the second step, we couple the memory unit to the computing unit with the coupling strength . Through their interaction, the quantum state is transmitted back to the computing unit. Corresponding to two cases in the retrieval step, transmission time of the second step is , with and . After the evolution for the time period t4, the initial state would be finally retrieved at the desired computing qubit.
In the following, we make a discussion on how transmission time can be adjusted by modifying the coupling strength. According to our discussion in the previous section, the total time cost for a complete state storage and retrieval process is
The total time costs are functions of the cycle numbers,
,
, and the coupling strength parameters,
and
. To ensure the resonance of the memory unit,
should be kept at a specific value.
[29,58] On the other hand, the coupling strength between the computing unit and the memory unit,
, could be modified by controlling the flux threading the loop of the ancillary qubit,
[56,57] and our scheme can thus be adjusted. As a special case, when
and
,
, we find
, which means that the state storage process can be finished in one step. By setting parameters of the system to be a specific set of values, our scheme degenerates to a direct storage scheme. Moreover, when
and
,
, we have
, which means that the state retrieval process degenerates to a direct retrieval scheme.
By strengthening the coupling , the time cost could be reduced and the performance of the system would be more efficient. Because the memory processes in case A and case B have inverse time costs, we just focus on case A in the following study and take for . To simplify the scheme and reduce the total transmission time, we take and , which leads to
According to Eq. (
12) the relationship between the coupling strength
Jt and the time costs is shown in Fig.
2. It indicates that the transmission times
t1 and
t4 would be reduced when increasing the coupling strength
Jt. Considering the coupling strength limitation of the rotating wave approximation,
[59–61] we propose that the optimal value of the coupling strength
Jt is around
–
, with which 80% of the transmission time will be saved.
4. The robustness of the memory scheme against detuningIn this section, we discuss the robustness of our control method under quantum detuning caused by magnetic noises. Currents of SC qubits nearby and acts of conducting classical or quantum operations on computing qubits may cause interruptions to the control magnetic fields of flux qubits.[38] With regard to resonant coupling qubits, frequency detuning is one of the main influences caused by such kind of interruptions, since the frequency of flux qubits are sensitive to the magnetic flux threading their loops.[52,57] Focusing on frequency detuning, we study the evolution of our memory system and show the robustness of our memory scheme in the following.
With denoting the detuning between CQ and MQ, and denoting the detuning between MQ and the NV ensemble, the Hamiltonian of the whole memory system can be expressed in the interaction picture as
We take time periods of quantum state storage and retrieval processes as those given in Eq. (
12) and focus on the quantum state storage process in the following, since the state retrieval is just its inverse process. Under the initial condition
,
, and
, the state of the whole quantum memory system at time
t can generally be written as
Since detuning is considered to be much smaller than the coupling strength, the second and higher level items of detuning are omitted in our model. According to our derivation shown in Appendix A, when
, state parameters for
can be approximately expressed as
Additionally, we have
in the second step. When
, state parameters in Eq. (
14) are approximately expressed as
We firstly study how detuning influences the transmission time in our scheme. Comparing Eq. (15) with Eq. (7), we find that for , which suggests that there is little variance caused by detuning in the transmission time. Here we consider only the influence of lower level items of detuning, since the second and higher level items of the perturbation are much smaller and they can be omitted consequently. As the estimated state parameter , the quantum state transmission will still be completed at t1 even under the detuning condition. The time cost of the state transmission process in our scheme is robust with respect to detuning.
Detuning may also cause errors in the states transmitted. According to the expressions of and in Eq. (15), state errors in the intermediate state can be described by two factors, which are
in
and
in
. Figure
3 indicates the relationship between the error factor
, the transition time
t1, and detuning
or
. Since
when
, the detuning error in the intermediate state will be depressed if we shorten the transmission time by tuning the coupling strength
Jt.
To investigate the error in the final state, the fidelity of quantum storage versus δ1 and δ2 is plotted in Fig. 4 with , and 0.5. It is shown that the influence of detuning can be depressed through reducing the state transmission time t1. By tuning the coupling strength , we can cut down the time cost of state storage and get a higher fidelity under the specific detuning condition.
According to the aforementioned discussion, although detuning influences the transmission time and the transmitted state in different ways, both kinds of influence can be depressed in our scheme. The transmission time is immune to detuning when the second and higher level items of the perturbation are omitted. By reducing the transmission time, the error in the intermediate state could be depressed and the fidelity of the state stored would be improved. These facts indicate that our control method can be used to improve the system robustness under the influence of quantum detuning.
5. A comparison with the direct memory schemeIn this section, we make a comparison between the storing processes of our scheme and the previous direct memory schemes. We note that the direct memory scheme[38] can be regarded as a special case of our two-step scheme. According to Eqs. (8) and (10), by taking , our scheme will degenerate to the direct memory scheme when . To simplify the comparison, we take times of two steps to be
in the following discussion.
The efficiency of our memory scheme is judged by the evolution of fidelity . Here is the state of the NV ensemble with the additional phase omitted. The initial state of the flux qubit is assumed to be and the target state of the NV ensemble is accordingly denoted by . In addition, the fidelity is employed to indicate the transmission process, where is the ground state of the flux qubit. Since CQ decays to the ground state in the transmission process, means that the quantum state transmission from CQ to the memory unit is completed.
Currently, the coupling strength between a flux qubit and a NV ensemble, , has been achieved with dozens of MHz.[30,38,62] Via the mediating of the ancillary qubit, the interaction strength between CQ and MQ can be adjusted within MHz.[57,59] The energy splitting of the NV ensemble can be adjusted around the zero-field splitting D = 2.88 GHz.[14,63,64] Correspondingly, the typical energy gap of SC qubits is about a few GHz.[65,66] SC flux qubits can be tuned resonate with the NV ensemble by modifying external magnetic fields.[50–54] Considering the available values of parameters in current experiment condition, we take , and the frequencies , , and around in our discussion. Moreover, to ensure the rotating wave approximation in Eq. (2) is valid,[60,61] the range of the coupling strength Jt is taken to be .
For the initial condition , the curves of and are presented in Fig. 5. We set , 6, and 9, respectively. The detuning between units of our system is considered to study its robustness. In SC circuits, magnetic noises on MQ and the NV ensemble are much less than that on CQ, since they are spatially separated from CQ.[38]
Hence we omit the detuning δ2 and study only the influence of δ1. In Fig. 5, conditions of , 0.5, and 1 are considered. According to the dashed lines, much of the state transmission time is saved in our scheme by introducing the entangled state of MQ and NV ensemble as an intermediate state. In addition, the time cost of the state transition will be further reduced by increasing Jt, but the efficiency will be lower for larger Jt. In comparison with evolutions of fidelity and in the previous scheme, about of the transmission time is saved and the fidelity under detuning condition increases from 0.75 to 0.99 in our scheme. The result suggests both the robustness of our two-step memory scheme under detuning and its efficiency over previous direct memory schemes.
6. ConclusionThe state storage and retrieval of quantum memories is studied based on the application of quantum data buses in a scalable quantum computer system. A novel two-step quantum memory scheme is proposed for the hybrid SC memory system. Taking advantage of the adjustable coupling parameter of the ancillary qubit and utilizing the entangled state of MQ and NV ensemble, our scheme divides the state transmission and storage (retrieval) into two separately performed steps. Through adjusting the value of coupling strength , our scheme can trade off the time costs of the transmission and the storage (retrieval), and includes one step direct memory scheme as a special case. The quantum state transmission could be performed much faster and the performance of the quantum data bus will be improved with a stronger coupling. During the transmission procedure, quantum states are vulnerable to the variance of environmental magnetic fields, which may lead to detuning of the system. By studying the evolution of our memory system under the detuning condition, it is found that both the time cost and the final state are robust with respect to detuning. We further make a comparison between our scheme and the previous direct memory scheme based on an available experimental condition. The results indicate the feasibility of our scheme, and suggest its robustness and efficiency over another scheme[38] for the quantum data bus in scalable quantum computers.
Appendix A
To get the state parameters in Eqs. (15) and 16we derive the state evolution under a detuning condition. Detuning between CQ and MQ and the one between MQ and NV center are considered. It is assumed that both δ1 and δ2 are small in comparison to the coupling strength between units of our system, hence their higher level items are omitted in our derivation.
With the Hamiltonian
we have
for the eigen states of our memory system. As a result, we get
for the parameters in the state vector
. By introducing
with
the equation (
A3) can be rewritten as
When the second and higher order items of
and
are omitted, we get
for any
, and
. Thus we have
The state parameters at any time
t could be finally gotten by simply substituting initial state parameters into Eq. (
A8) and extending it.